Перейти к основному содержимому

4.05. Итоги

Разработчику Архитектору Инженеру

Основные категории параллелизма:

  • Процессы;
  • Потоки
  • Асинхронность;
  • Очереди и сообщения.

Три основных правила параллельного программирования:

  1. Минимизируйте общие ресурсы.
  2. Используйте подходящие механизмы синхронизации.
  3. Тестируйте при высокой нагрузке.

Три фундаментальных момента:

  • Параллельное выполнение требует синхронизации;
  • Неправильная синхронизация приводит к ошибкам;
  • Эффективное управление ресурсами критично для производительности.